<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>MonacoExtenderFramed | monaco-editor</title>
	<meta name="description" content="Documentation for monaco-editor">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">monaco-editor</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="monacoextenderframed.html">MonacoExtenderFramed</a>
				</li>
			</ul>
			<h1>Interface MonacoExtenderFramed</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>Extender for the framed editor that must communicate via postMessage with the editor.</p>
					</div>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<a href="monacoextenderbase.html" class="tsd-signature-type">MonacoExtenderBase</a><span class="tsd-signature-symbol">&lt;</span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a><span class="tsd-signature-symbol">&gt;</span>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">MonacoExtenderFramed</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#aftercreate" class="tsd-kind-icon">after<wbr>Create</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#afterdestroy" class="tsd-kind-icon">after<wbr>Destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#beforecreate" class="tsd-kind-icon">before<wbr>Create</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#beforedestroy" class="tsd-kind-icon">before<wbr>Destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#createeditoroverrideservices" class="tsd-kind-icon">create<wbr>Editor<wbr>Override<wbr>Services</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#createmodel" class="tsd-kind-icon">create<wbr>Model</a></li>
								<li class="tsd-kind-method tsd-parent-kind-interface tsd-is-inherited"><a href="monacoextenderframed.html#createworker" class="tsd-kind-icon">create<wbr>Worker</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="aftercreate" class="tsd-anchor"></a>
					<h3>after<wbr>Create</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">after<wbr>Create<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a>, wasLibLoaded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#aftercreate">afterCreate</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:144</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This method is called after the editor was created.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object.</p>
									</div>
								</li>
								<li>
									<h5>wasLibLoaded: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p><code>true</code> if the monaco editor library was reloaded, <code>false</code> otherwise. In case it was reloaded,
										you may want to setup some language defaults again.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="afterdestroy" class="tsd-anchor"></a>
					<h3>after<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">after<wbr>Destroy<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#afterdestroy">afterDestroy</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:157</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called after the editor was destroyed; and also when updating a component via AJAX.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object. Note that you should not use it to retrieve the monaco editor
										instance, as the editor has already been destroyed.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="beforecreate" class="tsd-anchor"></a>
					<h3>before<wbr>Create</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">before<wbr>Create<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a>, options<span class="tsd-signature-symbol">: </span><a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a>, wasLibLoaded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/monaco.languages.html#providerresult" class="tsd-signature-type">ProviderResult</a><span class="tsd-signature-symbol">&lt;</span><a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#beforecreate">beforeCreate</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:136</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called before monaco editor is created. This method is passed the current options object that would be used to
									initialize the monaco editor.</p>
								</div>
								<p>If this callback does not return a value, the options that were passed are used. You may modify the
								options in-place.</p>
								<p>If it returns a new options object, that options object is used.</p>
								<p>If it returns a Thenable or Promise, the monaco editor is created only once the Promise resolves (successfully).
								If the Promise returns a new options object, these options are used to create the editor.</p>
								<p>See
									<a href="https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.istandaloneeditorconstructionoptions.html">IStandaloneEditorConstructionOptions</a>
								for all editor options.</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object. Note that you should not use it to retrieve the monaco editor
										instance, as the editor was not created yet.</p>
									</div>
								</li>
								<li>
									<h5>options: <a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current options that would be used to create the editor.</p>
									</div>
								</li>
								<li>
									<h5>wasLibLoaded: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p><code>true</code> if the monaco editor library was reloaded, <code>false</code> otherwise. In case it was reloaded, you
										may want to setup some language defaults again.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../modules/monaco.languages.html#providerresult" class="tsd-signature-type">ProviderResult</a><span class="tsd-signature-symbol">&lt;</span><a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>Either <code>undefined</code> to use the options as passed; a new options object to be used for creating the editor;
							or a Promise that may return the new options.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="beforedestroy" class="tsd-anchor"></a>
					<h3>before<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">before<wbr>Destroy<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#beforedestroy">beforeDestroy</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:150</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called before the editor is destroyed, eg. when updating a component via AJAX.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="createeditoroverrideservices" class="tsd-anchor"></a>
					<h3>create<wbr>Editor<wbr>Override<wbr>Services</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">create<wbr>Editor<wbr>Override<wbr>Services<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a>, options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="monaco.editor.ieditoroverrideservices.html" class="tsd-signature-type">IEditorOverrideServices</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#createeditoroverrideservices">createEditorOverrideServices</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:181</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called when monaco editor is created. May return an object with services that should be overriden. See
										<a href="https://github.com/Microsoft/monaco-editor/issues/935#issuecomment-402174095">here on github</a> for details
									on the available services.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object. Note that you should not use it to retrieve the monaco editor
										instance, as the editor was not created yet.</p>
									</div>
								</li>
								<li>
									<h5>options: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="monaco.editor.istandaloneeditorconstructionoptions.html" class="tsd-signature-type">IStandaloneEditorConstructionOptions</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options that will be used to create the editor. Readonly and must not be changed.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="monaco.editor.ieditoroverrideservices.html" class="tsd-signature-type">IEditorOverrideServices</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
							<p>The override options to be used. If <code>undefined</code> is returned, no editor override services are used.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="createmodel" class="tsd-anchor"></a>
					<h3>create<wbr>Model</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">create<wbr>Model<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a>, options<span class="tsd-signature-symbol">: </span><a href="extendercreatemodeloptions.html" class="tsd-signature-type">ExtenderCreateModelOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="monaco.editor.itextmodel.html" class="tsd-signature-type">ITextModel</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#createmodel">createModel</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:196</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called when the model needs to be fetched. The default implementation attempts to find an existing model for the
										given URI in the monaco store (<code>monaco.editor.getModel</code>). If it cannot be found, it creates a new model
										(<code>monaco.editor.createModel</code>). Finally it sets the default value on the model. This method can be used to create a
									custom when neccessary, with possibly a different URI.</p>
								</div>
								<p>If you implement this callback, you SHOULD set the initial value (<code>data.value</code>) on the model, it will NOT be set
								automatically.</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object. Note that you should not use it to retrieve the monaco editor
										instance, as the editor was not created yet.</p>
									</div>
								</li>
								<li>
									<h5>options: <a href="extendercreatemodeloptions.html" class="tsd-signature-type">ExtenderCreateModelOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Options with the default URI, the current value, and the editor configuration.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="monaco.editor.itextmodel.html" class="tsd-signature-type">ITextModel</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
							<p>The retrieved or created model. When <code>undefined</code>, the default mechanism to create the model ist used.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
					<a name="createworker" class="tsd-anchor"></a>
					<h3>create<wbr>Worker</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">create<wbr>Worker<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a>, moduleId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, label<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="monacoextenderinline.html">MonacoExtenderInline</a>.<a href="monacoextenderinline.html#createworker">createWorker</a></p>
								<ul>
									<li>Defined in src/tmp.d.ts:170</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called when a worker for additional language support needs to be created. By default, monaco editor ships with
										the workers for JSON, CSS, HTML, and TYPESCRIPT. The label is the name of the language, eg. <code>css</code> or
									<code>javascript</code>. This method must return the worker to be used for the given language.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="monacoiframecontext.html" class="tsd-signature-type">MonacoIframeContext</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The current context object. Note that you should not use it to retrieve the monaco editor
										instance, as the editor was not created yet.</p>
									</div>
								</li>
								<li>
									<h5>moduleId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Module ID for the worker. Useful only with the AMD version, can be ignored.</p>
									</div>
								</li>
								<li>
									<h5>label: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Label of the language for which to create the worker.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Worker</span></h4>
							<p>The worker to be used for the given code language.</p>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-interface">
						<a href="extendercreatemodeloptions.html" class="tsd-kind-icon">Extender<wbr>Create<wbr>Model<wbr>Options</a>
					</li>
					<li class=" tsd-kind-interface">
						<a href="monacocontext.html" class="tsd-kind-icon">Monaco<wbr>Context</a>
					</li>
					<li class=" tsd-kind-interface tsd-has-type-parameter">
						<a href="monacoextenderbase.html" class="tsd-kind-icon">Monaco<wbr>Extender<wbr>Base</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-interface">
						<a href="monacoextenderframed.html" class="tsd-kind-icon">Monaco<wbr>Extender<wbr>Framed</a>
						<ul>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#aftercreate" class="tsd-kind-icon">after<wbr>Create</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#afterdestroy" class="tsd-kind-icon">after<wbr>Destroy</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#beforecreate" class="tsd-kind-icon">before<wbr>Create</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#beforedestroy" class="tsd-kind-icon">before<wbr>Destroy</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#createeditoroverrideservices" class="tsd-kind-icon">create<wbr>Editor<wbr>Override<wbr>Services</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#createmodel" class="tsd-kind-icon">create<wbr>Model</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-interface tsd-is-inherited">
								<a href="monacoextenderframed.html#createworker" class="tsd-kind-icon">create<wbr>Worker</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
					<li class=" tsd-kind-interface">
						<a href="monacoextenderinline.html" class="tsd-kind-icon">Monaco<wbr>Extender<wbr>Inline</a>
					</li>
					<li class=" tsd-kind-interface">
						<a href="monacoiframecontext.html" class="tsd-kind-icon">Monaco<wbr>Iframe<wbr>Context</a>
					</li>
					<li class=" tsd-kind-type-alias tsd-has-type-parameter">
						<a href="../globals.html#constructor" class="tsd-kind-icon">Constructor</a>
					</li>
					<li class=" tsd-kind-variable tsd-is-external">
						<a href="../globals.html#monacoenvironment" class="tsd-kind-icon">Monaco<wbr>Environment</a>
					</li>
					<li class=" tsd-kind-variable">
						<a href="../globals.html#monacoextras" class="tsd-kind-icon">monaco<wbr>Extras</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="../globals.html#pf" class="tsd-kind-icon">PF</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>